package com.lxf.education.dao;

import java.util.List;

import com.lxf.education.pojo.UserPojo;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
* @author:LuoXingFa;
* @version:Date:2022年4月18日下午3:47:21
*/
@Mapper
public interface UserMapper {

    //实现用户登录
	List<UserPojo> getUser(@Param("username") String username, @Param("password") String password);

	//查询当前用户的所有信息
	UserPojo getUserByName(@Param("username") String username);

	//用户注册
	Integer addUser(UserPojo user);

	//根据用户名查询密码
	String getPwdByName(@Param("username")String username);

	//通过邮箱查询用户
	UserPojo getUserByEmail(String email);

	//修改密码
	int updatePwdByCode(@Param("username")String username, @Param("newPassword")String newPassword);
	
}
